package com.ecut.property_project.model.project;

import java.math.BigDecimal;
import java.util.List;

public class ProjectHead {
    List<ProjectDept> deptList;
    List<ProjectPurpose> purposeList;
    /**
    * 项目编码
    */
    private String projectId;

    /**
    * 项目名称
    */
    private String projectName;

    /**
    * 项目地址
    */
    private String site;

    /**
    * ！区域
    */
    private String region;

    /**
    * ！物业公司
    */
    private String company;

    /**
    * 使用面积
    */
    private BigDecimal area;

    /**
    * ！启用状态
    */
    private Object status;

    /**
     * 是否为商铺(1.商铺 0.小区)
     */
    private Boolean isShop;

    /**
    * 备注
    */
    private String note;

    public List<ProjectDept> getDeptList() {
        return deptList;
    }

    public void setDeptList(List<ProjectDept> deptList) {
        this.deptList = deptList;
    }

    public List<ProjectPurpose> getPurposeList() {
        return purposeList;
    }

    public void setPurposeList(List<ProjectPurpose> purposeList) {
        this.purposeList = purposeList;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getSite() {
        return site;
    }

    public void setSite(String site) {
        this.site = site;
    }

    public Boolean getShop() {
        return isShop;
    }

    public void setShop(Boolean shop) {
        isShop = shop;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public BigDecimal getArea() {
        return area;
    }

    public void setArea(BigDecimal area) {
        this.area = area;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", projectId=").append(projectId);
        sb.append(", projectName=").append(projectName);
        sb.append(", site=").append(site);
        sb.append(", region=").append(region);
        sb.append(", company=").append(company);
        sb.append(", area=").append(area);
        sb.append(", status=").append(status);
        sb.append(", isShop=").append(isShop);
        sb.append(", note=").append(note);
        sb.append("]");
        return sb.toString();
    }
}